package com.zr.Paydivide.pojo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.hibernate.validator.constraints.NotBlank;

import javax.validation.constraints.NotNull;
import javax.validation.constraints.Pattern;
import java.util.Date;

/**
 * 用户登陆信息表 vo
 * Created by Administrator on 2019/7/3 0003.
 */
@Data
public class UserLoginVo {
    private Integer id;
    @NotNull(message = "手机号不能为空")
    private String iphone; //电话
    private String userName; //用户名称
    @NotBlank(message = "密码不能为空！")
    @Pattern(regexp = "/^[\\w_-]{6,16}$/")//最短6位，最长16位 {6,16}
    private String userPwd;    //密码
    @NotBlank(message = "请再次输入密码！")
    @Pattern(regexp = "/^[\\w_-]{6,16}$/")//最短6位，最长16位 {6,16}
    private String confirmPwd;     //二次密码
    private String verificationCode; //验证码
    private String invitationCode;  //邀请码
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    private Date createTime; // 创建时间
    private String createName; //创建人
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    private Date updateTime;    //修改时间
    private String updateName;  //修改人
}
